package Day005_API02.demo03_Arrays类;

/*
    Arrays类:
            概述: java.util.Arrays类：该类包含用于操作数组的各种静态(static)方法（如排序和搜索）

            常用方法:
                    1. public static void sort(int[] a)：按照数字顺序排列指定的数组
                       Arrays.sort(arr); 默认是升序排序
                       Arrays.sort(arr,1,4); 索引1-4元素升序排序
                       int,double,short,char,byte,boolean,long,float

                    2. public static String toString(int[] a)：返回指定数组的内容的字符串表示形式
 */

import java.util.Arrays;

public class Test {
    public static void main(String[] args) {

        int[] arr = {2,30,15,89,15,48,15,123,45};
        //对数组进行排序 sort
        Arrays.sort(arr);

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
            // 2 15 15 15 30 45 48 89 123
        }

        //返回指定数组的内容的字符串表示形式 toString
        String s = Arrays.toString(arr);
        System.out.println(s);
        // [2, 15, 15, 15, 30, 45, 48, 89, 123]

        double[] arr1 = {1.1,5.8,0.9,6.6,2.1,1.1};
        Arrays.sort(arr1);
        System.out.println(Arrays.toString(arr1));
        // [0.9, 1.1, 1.1, 2.1, 5.8, 6.6]
    }
}
